Powerpoint exploring the locations used in television show Time Clash
Sun Microsystems Puppet Case Study
1. puppet
labs Case Study
“Puppet has greatly simplified many
of my standard tasks. Security
patching no longer involves the
headache of running routines to
see which systems were vulnerable
and then implementing batch
jobs to update effected systems.
Now I just run a Puppet profile
Sun Microsystems uses
and it is taken care of.”
- Martin Englund, Lead
Engineer, Sun Microsystems
Puppet to improve efficiency,
accelerate system updates
INduSTRY:
Web Software and ensure consistent
ChAllENGE:
Consistent Configurations configurations across all their
SOluTION:
Puppet
web server architecture
RESulTS: As a premier online brand, Sun Microsystems has strict requirements for high
Manage over 650 Sun servers performance and guaranteed uptime for their top online properties like sun.com, java.
across three U.S. data centers com, mysql.com, openoffice.org and others. Sun needed a system administration tool
while improving system that went beyond internally maintained scripts and batch jobs to ensure that their
consistency and meeting servers were configured consistently and updated in a timely manner.
compliance standards
STARTING ENVIRONMENT KEY OBJECTIVES
• Managed over 650 Sun servers across three U.S. data centers • Uptime & Reliability – Ensure uptime and
in Menlo Park, CA, San Francisco, CA and Las Vegas, NV. reliability of servers supporting the web and database
• Responsible for software and operating system configurations applications for key online properties
on all servers supporting Internet domains including sun. • Compliance – Comply with internal Sun security
com, java.com, mysql.com, openoffice.org and others. requirements including timely distribution of security
• Used internally developed SSH scripts to push changes and patches
packages out to systems. • Configuration Control – Maintain common
• Key challenges included time to deployment of critical system configuration of all servers to ensure a consistent
changes and guaranteed ongoing configuration of Internet environment for the application engineers
resources. • Change Monitoring and Alerts – Identify changes to
servers that would take the system out of compliance
with the standard configuration